JavaScript .replace doesn't replace all occurrences